        This is for those who like to known how to decode the access codes you
have found in goblins. There's more than one way (probably) to do it but here
is one way I found out. Loader up your debugger and break into the game once
you start playing.

        You should see at XXXX:2814 string "GAGEAA" and lots more follow. The
first code is even, second is odd, third is even and so on. Let's decode this
one. (where XXXX is segment address, try search in Soft-Ice
      ex: s 3000:0 l ffff 'GAGEAA'   if you don't find it, search at next
                                     seg, like 4000 and so on)

position:  1   2   3   4   5   6
Ascii   :  G   A   G   E   A   A
Hex     :  47  41  47  45  41  41

   add 2 to 1-5 hex char. 47+2=49, 41+2=43, 47+2=49, 45+2=47, 41+2=43. Now you
have ICIGCA. Since this is the first code, it's in even order. If code is even
then substract 1 from 5th char, else skip it. So 43-1=42. Now we have ICIGBA.
Skip the 6 char. Add up all 6 bytes together. 49+43+49+47+42+41= 19F. Take
19F / 1A = F with remainder 19. 41+remainder (19) give last char = 5A (Z).
The final access code is ICIGBAZ

   You should be able to write a quick routine in .ASM to decode any of the
access codes you found in the memory (for Goblins of course!)

                                                                     HAL9000.
